基础知识了解
一般在新的系统上,我们都需要先配置下自己的 Git
工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。
1,工具和环境变量
Git
提供了一个叫做git config
的工具(译注:实际是 git config
命令,只不过可以通过git
加一个名字来呼叫此命令。),专门用来配置或读取相应的工作环境变量。而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:
权重 | 中文名 | 优先级 | 配置文件 |
---|---|---|---|
system | 系统级别 | 低 | /etc/gitconfig |
global | 全局级别 | 中 | ~/.gitconfig |
local | 仓库级别 | 高 | .git/config |
对于 git 来说,配置文件的权重是仓库>全局>系统。以上阐述的三 层配置从一般到特殊层层推进,如果定义的值有冲突,以后面层中定义的为准,例如:.git/config 和 /etc/gitconfig 的较量中,